package com.zjsru.plan2025.oneday;

/**
 * 2255. 统计是给定字符串前缀的字符串数目
 *
 * @Author: cookLee
 * @Date: 2025-03-24
 */
public class CountPrefixes {

    /**
     * 主
     * \
     * 输入：words = ["a","b","c","ab","bc","abc"], s = "abc"
     * 输出：3
     * 解释：
     * words 中是 s = "abc" 前缀的字符串为：
     * "a" ，"ab" 和 "abc" 。
     * 所以 words 中是字符串 s 前缀的字符串数目为 3 。
     * \
     * 输入：words = ["a","a"], s = "aa"
     * 输出：2
     * 解释：
     * 两个字符串都是 s 的前缀。
     * 注意，相同的字符串可能在 words 中出现多次，它们应该被计数多次。
     * \
     *
     * @param args args
     */
    public static void main(String[] args) {
        CountPrefixes countPrefixes = new CountPrefixes();
        System.out.println(countPrefixes.countPrefixes(new String[]{"a", "b", "c", "ab", "bc", "abc"}, "abc"));
    }

    public int countPrefixes(String[] words, String s) {
        int count = 0;
        for (String word : words) {
            if (s.startsWith(word)) {
                count++;
            }
        }
        return count;
    }

}
